public class Exampe01 {
        public static void main1(String[] args) {
        boolean flg = true;
        System.out.println(flg);
        //不能与任何类型进行交换！！！
    }
}


   /* public static void main2(String[] args) {
        int a = 10;
        long b = 100L;
        //a = b;  会报错，不能将8字节赋给4字节
        //b = a;  隐式类型转换
        //a的范围小，b的范围大，将a的值赋给b，编译器会自动提升a的类型为long类型。
        a = (int)b;  //强制类型转换
        System.out.println(a);
    }


    public static void main3(String[] args) {
        int a = 10;
        long b = 20;
        int c = (int)(a+b);  //强制类型转换
        System.out.println(c);

        int d = 100;
        //调用String这个类型的方法
        String s1 = String.valueOf(d); //方法1
        System.out.println(s1);

        String s2 = d + "";  //方法2 拼接
        System.out.println(s2);

        String str3 = "10009";
        int ret = Integer.valueOf(str3);
        System.out.println(ret+1);
    }


    public static void main4(String[] args) {
        System.out.println(5 / 2);  //2
        System.out.println((float) 5 / 2);  //2.5
        System.out.println(5 / (float) 2);  //2.5
        System.out.println((float) (5 / 2));  //2.0

        System.out.println(10 % 3); //1
        System.out.println(10 % -3); //1
        System.out.println(-10 % 3);//-1
        System.out.println(-10 % -3); //-1
    }*/
